// JavaScript Document

function cancelar(){document.location.href=SERVER+"projeto/acompanhar"}


function novo_acao(){
	
	
}


//salvar
function salvar(){ 


if($("#area").val()==0 ){
	alert('Selecione uma Área!');
	$("#area").focus();
	stop;
	}
if($("#nome_projeto").val()=="" ){
	alert('Preencha o nome do Projeto!');
	$("#nome_projeto").focus();
	stop;
	}
if($("#data_inicio").val()=="" ){
	alert('Preencha a data Ínicio!');
	$("#data_inicio").focus();
	stop;
	}
if($("#data_fim").val()=="" ){
	alert('Preencha a data Fim!');
	$("#data_fim").focus();
	stop;
	}
if($("#matricula").val()=="" ){
	alert('Selecione um Responsável!');
	$("#nome").focus();
	stop;
	}	

if($("#matricula_solicitante").val()=="" ){
	alert('Selecione um Solicitante!');
	$("#nome").focus();
	stop;
	}	

if($("#matricula_solicitante").val()==$("#matricula").val() ){
	alert('O Solicitante deve ser diferente do Responsável!');
	$("#nome").focus();
	stop;
	}
	
if($("#area").val()!=0 || $("#nome_projeto").val()!="" || $("#data_inicio").val()!="" || $("#data_fim").val()!="" || $("#matricula").val()!=""  || $("#matricula_solicitante").val()!="" || $("#matricula_solicitante").val()!= $("#matricula").val() ){
  		

	$.ajax({
	type: "POST",
	url: SERVER+"projeto/salvar",
	data: "codigo="+$("#codigo").val()+"&nome_projeto="+$("#nome_projeto").val()+"&descricao="+$("#descricao").val()+"&beneficios="+$("#beneficios").val()+"&critico="+$("#critico").val()+"&data_inicio="+$("#data_inicio").val()+"&data_fim="+$("#data_fim").val()+"&data_inicio_rep="+$("#data_inicio_rep").val()+"&data_fim_rep="+$("#data_fim_rep").val()+"&area="+$("#area").val()+"&matricula="+$("#matricula").val()+"&nome="+$("#nome").val()+"&nome_solicitante="+$("#nome_solicitante").val()+"&matricula_solicitante="+$("#matricula_solicitante").val()+"&status="+$("#status").val(),
	dataType: "html",
	success: function(msg){ 	
		if (msg=="okokok"){
		 alert("Incluído com sucesso!");
		document.location.href=SERVER+"projeto/acompanhar";
	 }
	 if (msg=="erro"){alert("Não foi cadastrado!");} 
		
		}
	});	
		
		
		
		
		
		
	}

}

//deletar
function del(codigo){
	if(!confirm("Deseja realmente EXCLUIR?")){return}
	$.ajax({
	type: "POST",
	url: SERVER+"projeto/deletar",
	data: "codigo="+codigo,
	dataType: "html",
	success: function(msg){ msg=msg.substring(0,2);
	 if (msg=="ok"){alert("Deletado com sucesso!");}
	 if (msg=="erro1"){alert("Existem dependencia para esse arquivo!");} 
	  if (msg=="erro"){alert('Não foi Deletado!');}
	  document.location.href=SERVER+"projeto/acompanhar";
	}
	});	
   }
   

//Atualizar
function atualizar()
   {   
if($("#area").val()=="" || $("#nome_projeto").val()=="" || $("#data_inicio").val()=="0" || $("#data_fim").val()=="" ){alert('Preencha Todos os campos!');}
	else{  			
		

		$.ajax({
	type: "POST",
	url: SERVER+"projeto/atualizar",
	data: "codigo="+$("#codigo").val()+"&nome_projeto="+$("#nome_projeto").val()+"&descricao="+$("#descricao").val()+"&beneficios="+$("#beneficios").val()+"&critico="+$("#critico").val()+"&data_inicio="+$("#data_inicio").val()+"&data_fim="+$("#data_fim").val()+"&data_inicio_rep="+$("#data_inicio_rep").val()+"&data_fim_rep="+$("#data_fim_rep").val()+"&area="+$("#area").val()+"&matricula="+$("#matricula").val()+"&matricula_solicitante="+$("#matricula_solicitante").val()+"&status="+$("#status").val(),
	dataType: "html",
	success: function(msg){
		
		if (msg=="ok"){
		 alert("Alterado com sucesso!");
		document.location.href=SERVER+"projeto/acompanhar";
		//set_atividade($("#codigo").val());
	 }
	 if (msg=="erro"){alert("Não foi alterado!");} 
		
		}
	});	
		
		
		
	}
}  


//Atualizar
function atualizar_status(projeto){   


		$.ajax({
	type: "POST",
	url: SERVER+"projeto/atualizar_status",
	data: "projeto="+projeto+"&status="+$("#status").val(),
	dataType: "html",
	success: function(msg){
		
		if (msg=="ok"){
		 alert("Alterado com sucesso!");
		 
		 set_atividade(projeto);
		//document.location.href=SERVER+"projeto/acompanhar";
	 }
	 if (msg=="erro"){alert("Não foi alterado!");} 
		
		}
	});	
		
}   



//Atualizar
function atualizar_status_ati(atividade,projeto){   


	
	for (i=1;i<=$("#total").val();i++){	// alert($("#percentual_"+[i]).val())
	

		$.ajax({
	type: "POST",
	url: SERVER+"projeto/atualizar_status_ati",
	data: "projeto="+projeto+"&atividade="+atividade+"&percentual="+$("#percentual_"+[i]).val()+"&total="+$("#total").val(),
	dataType: "html",
	success: function(msg){ alert(msg)
		
		if (msg=="ok"){
		 alert("Alterado com sucesso!");
		 
		 set_atividade(projeto);
		//document.location.href=SERVER+"projeto/acompanhar";
	 }
	 if (msg=="erro"){alert("Não foi alterado!");} 
		
		}
	});	

}
		
}   


function detalhe_projeto(projeto){
	
$.ajax({
	type: "POST",
		url: SERVER+"projeto/detalhes_projeto/",
		data: "projeto="+projeto,
		dataType: "html",
		success: function(msg){$("#openbox").html(msg);}
	});
    $("#openbox").show();

}



 
//editar
function edit(codigo){ 
	document.location.href=SERVER+"projeto/editar/"+codigo;
   } 
//editar
function  buscar()
   {  
	$.ajax({
	type: "POST",
	url: SERVER+"projeto/buscar",
	data: "txt_busca="+$("#txt_busca").val(),
	dataType: "html",
	success: function(msg){$("#pesq_resultado").html(msg);}
	});	
   } 

function buscar_acompanhar()
   {  
   
	$.ajax({
	type: "POST",
	url: SERVER+"projeto/buscar_acompanhar", 
	data: "txt_busca="+$("#txt_busca_acomp").val()+"&responsavel="+$("#responsavel").val(),
	dataType: "html",
	success: function(msg){
		
		//$("#resultado").fadeIn();
		$("#pesq_resultado").html(msg); 
		$("#pesq_resultado").fadeIn(msg); 
		$("#resultado_mais").hide();		
		
	}
	});	
   }    
     
//Função que implementa a páginação
function pag_ir(pagina,acao)
 { 
    $("#esperar").fadeIn();//load
    $.ajax({
	type: "POST",
	url: SERVER+"projeto/buscar/"+pagina+"/"+acao,
	data: "acao="+acao+"&pagina"+pagina,
	dataType: "html",
	success: function(msg){$("#pesq_resultado").html(msg);}
	});
   $("#esperar").hide();//fim load
 } 

function  responsavel(cod_projeto)
   {  
	$.ajax({
	type: "POST",
	url: SERVER+"responsavel/responsaveis",
	data: "cod_projeto="+cod_projeto,
	dataType: "html",
	success: function(msg){$("#pesq_resultado").html(msg);}
	});	

}

function copia_projeto(matricula,nome){ 

	$("#matricula").val(matricula); 
	$("#nome").val(nome);
	matricula_valida=true;	
	$("#lista_usuarios").hide();
	
};  

function copia_solicitante(matricula,nome){ 

	$("#matricula_solicitante").val(matricula); 
	$("#nome_solicitante").val(nome);
	matricula_valida=true;	
	$("#lista_usuarios2").hide();
	
};




//salvar
function salvar_acao(){ 


if($("#acordada").val()=="" ){
	alert('Preencha uma Ação Acordada!');
	$("#nome_projeto").focus();
	stop;
	}
	
  
		   $.post(SERVER+"projeto/salvar_acao" ,$("#frm_acao").serialize(),  function(msg){					 						

						if (msg.indexOf("erro")==-1){
							alert("Incluído com sucesso!");
							document.location.href=SERVER+"projeto/editar/"+$("#projeto").val()+'/1';
							
						} else {
							alert('Não foi cadastrado!');
							$('#result_teste').html(msg)
						}
		
                 });

		


}

function novo(codigo){ document.location.href=SERVER+"projeto/novo"; }

//deletar
function del_acao(codigo){
	if(!confirm("Deseja realmente EXCLUIR?")){return}
	$.ajax({
	type: "POST",
	url: SERVER+"projeto/deletar_acao",
	data: "codigo="+codigo,
	dataType: "html",
	success: function(msg){ 
	 if (msg=="ok"){
		 alert("Deletado com sucesso!");
		 //remove só a linha deletada da tabela
		 $("#linha_acao"+codigo).remove()
		 
	 }
	 if (msg=="erro1"){alert("Existem dependencia para esse arquivo!");} 
	  if (msg=="erro"){alert('Não foi Deletado!');}
	  buscar();
	}
	});	
   }


function set_atividade(projeto){
  
	$.ajax({
	type: "POST",
	url: SERVER+"projeto/set_atividade",
	data: "projeto="+projeto+"&export=N",
	dataType: "html",
	success: function(msg){ 
			$("#resultado").hide();
			$("#pesq_resultado").hide();
			
			$("#resultado_mais").html(msg)
			$("#resultado_mais").fadeIn("slow") }
	});
} 





//Atualizar
function edit_ati(codigo,projeto){ window.location.href=SERVER+"atividade/edit/"+codigo+"/"+projeto; } 

function deletar_ati(codigo,projeto){ window.location.href=SERVER+"atividade/deletar/"+codigo+"/"+projeto; set_atividade(projeto);} 



function novo_participante(projeto){ document.location.href=SERVER+"participante/novo/"+projeto;}	

function novo_atividade(projeto){ document.location.href=SERVER+"atividade/novo/"+projeto;}	
 
 

$(document).ready(function() {
	
	


$("#bt_openbox").click(function(){  alert('aqui wwww')
	
	/*if($("#unidade").val()!="0"){
	
	$.ajax({
	type: "POST",
	url: SERVER+"dados/busca_unidade",
	data: "unidade="+$("#unidade").val(),
	dataType: "html",
	success: function(msg){
		
	var parametros=msg;
	var quebra=parametros.split("|");

	 $("#cod_unidade").val(quebra[0]);
	 $("#unid").val(quebra[1]);
	 $("#desc").val(quebra[2]);
	}
	});	
	
	}else{
		  $("#cod_unidade").val("");
		  $("#unid").val("");
		  $("#desc").val("");
		}*/

});	
	
	
	
	
	
	//alert($("#matricula").val())
	
	  if(($("#matricula").val() != undefined) && ($("#matricula").val()).length >3) {$("#busca_matricula").click();} 
 
  if(($("#matricula_solicitante").val() != undefined) &&($("#matricula_solicitante").val()).length >3){$("#busca_usuario_solicitante").click();} 
 
	
	
$( ".tabs" ).tabs();

$(".tab_content").hide(); //Hide all content


 if(window['tab'] != undefined){
	 $("ul.tabs li#xtab"+tab).addClass("active").show(); //Activate first tab
	 $("#tab"+tab).show(); //Show first tab content
	 }else{
	 $("ul.tabs li:last").addClass("active").show(); //Activate first tab
	 $(".tab_content:first").show(); //Show first tab content
	}
	 
	//Ao clicar em uma TAB
	$("ul.tabs li").click(function() {

		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content

		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).fadeIn("slow"); //Fade in the active ID content
		return false;
	});
		
	
	
	
$("#txt_busca").keypress(function(event){if(event.keyCode==13){buscar();}});
$("#txt_busca").keyup(function(){if(($("#txt_busca").val()).length >3){buscar(); }});	

$("#txt_busca_acomp").keypress(function(event){if(event.keyCode==13){buscar_acompanhar();}});
$("#txt_busca_acomp").keyup(function(){if(($("#txt_busca").val()).length >3){buscar_acompanhar(); }});	
	
$("#data_inicio").setMask('date');	
$("#data_fim").setMask('date');	

$("#data_inicio_rep").setMask('date');	
$("#data_fim_rep").setMask('date');		
		
$("#data_inicio").datepicker()
$("#data_fim").datepicker()
$("#data_inicio_rep").datepicker()
$("#data_fim_rep").datepicker()							   

//Limitando caracteres no TextArea
$("#descricao").keyup(function(e){
	var text = $("#descricao").val()
	if(text.length > 800){
		alert('Digite somente até 500 caracteres neste campo!')
		$("#descricao").val(text.substring(0, 800))
	}
});

//Limitando caracteres no TextArea
$("#beneficios").keyup(function(e){
	var text = $("#descricao").val()
	if(text.length > 800){
		alert('Digite somente até 500 caracteres neste campo!')
		$("#descricao").val(text.substring(0, 800))
	}
});

//Limitando caracteres no TextArea
$("#critico").keyup(function(e){
	var text = $("#descricao").val()
	if(text.length > 800){
		alert('Digite somente até 500 caracteres neste campo!')
		$("#descricao").val(text.substring(0, 800))
	}
});



$("#ajaxloader").hide();
$("#ajaxloader2").hide();

/*******************************************************************************************************************************************/
//  Busca a matrícula no nucleo
/*******************************************************************************************************************************************/
 $("#busca_matricula").click(function(){							
	if($("#matricula").val()=="" || $("#matricula").val()==0){return false;}	
	$("#ajaxloader").fadeIn();
	$.ajax({
		type: "POST",
		url: SERVER+"participante/buscar_matricula",
		data: "matricula="+$("#matricula").val(),
		dataType: "html",
		success: function(msg){ 
			if(msg==''){editar=false;alert("Esta matricula não está cadastrada!");$("#nome").val("");}else{editar=true;$("#nome").val(msg);matricula_valida=true;}			
		}
	});
	$("#ajaxloader").hide();
 });
 
/*******************************************************************************************************************************************/
// Busca os usuarios no nucleo
/*******************************************************************************************************************************************/
 $("#busca_usuario").click(function(){
	$("#ajaxloader").fadeIn();
	$("#lista_usuarios").fadeIn();	
	$.ajax({
		type: "POST",
		url: SERVER+"projeto/responsavel_projeto",
		data: "nome="+$("#nome").val(),
		dataType: "html",
		success: function(msg){$("#lista_usuarios").html(msg);}
	});	
	$("#ajaxloader").hide();
 });

 $("#nome").keypress(function(event){if(event.keyCode==13){$("#busca_usuario").click();}});
 
 $("#nome").keyup(function(){if(($("#nome").val()).length >3){$("#busca_usuario").click();}
 });
 
  $("#nome_solicitante").keypress(function(event){if(event.keyCode==13){$("#busca_usuario_solicitante").click();}});
 
 $("#nome_solicitante").keyup(function(){if(($("#nome_solicitante").val()).length >3){$("#busca_usuario_solicitante").click();}
 });


 $("#matricula_solicitante").click(function(){							
	if($("#matricula_solicitante").val()=="" || $("#matricula_solicitante").val()==0){return false;}	
	$("#ajaxloader2").fadeIn();
	$.ajax({
		type: "POST",
		url: SERVER+"participante/buscar_matricula",
		data: "matricula="+$("#matricula_solicitante").val(),
		dataType: "html",
		success: function(msg){ 
			if(msg==''){editar=false;alert("Esta matricula não está cadastrada!");$("#nome_solicitante").val(""); }else{editar=true;$("#nome_solicitante").val(msg);matricula_valida=true;}			
		}
	});
	$("#ajaxloader2").hide();
 });
 

 $("#busca_usuario_solicitante").click(function(){ 
	$("#ajaxloader2").fadeIn();
	$("#lista_usuarios2").fadeIn();	
	$.ajax({
		type: "POST",
		url: SERVER+"projeto/responsavel_solicitante",
		data: "nome="+$("#nome_solicitante").val(),
		dataType: "html",
		success: function(msg){$("#lista_usuarios2").html(msg);}
	});	
	$("#ajaxloader2").hide();
	//$("#lista_usuarios2").hide();	
 }); 
 
 
 


					  					   
});	
		
		